跳到主要内容

task response_message - 消息回应任务

命令名称

/task response_message

描述

此命令允许您设置一个任务,奖励成员为特定消息添加反应的行为。您可以奖励成员积分和角色,以鼓励成员与特定消息互动。

用法

/task response_message <reward> <link> <duration> [role_reward]

参数

必选参数

  • <reward>:该值须为正整数或 0。设置为 0 将禁用任务。
  • <link>:需要添加反应的消息链接。此链接必须来自同一 Discord 服务器。
  • <duration>:任务的时间限制。可用选项包括:
    • 6/12h: 6小时、12小时
    • 1/2/3/4/5/6d: 1天、2天、3天、4天、5天、6天
    • 1/2w: 1周、2周
    • 1/2/3m: 1个月、2个月、3个月
    • Unlimited: 无时间限制

可选参数

  • [role_reward]:成员完成任务后将获得的角色。您可以从下拉列表中选择一个角色。如果留空,则不会奖励任何角色。

示例

  • 示例 1:设置一个任务,时长 1 天,奖励成员给 https://discord.com/channels/12~34/56~78/90~12 的消息添加反应,完成奖励 5 积分。

    /task response_message reward:5 link:https://discord.com/channels/12~34/56~78/90~12 duration:1d
  • 示例 2:设置一个任务,无时间限制,奖励给链接为 https://discord.com/channels/12~34/56~78/90~12 的消息添加反应的成员 10 积分和 @Verified 角色:

    /task response_message reward:10 role_reward:@Verified duration:Unlimited link:https://discord.com/channels/12~34/56~78/90~12

注意事项

  • 每个消息添加反应任务成员只能获得一次奖励。
  • 消息链接必须来自同一Discord服务器。
  • 时间限制可以设置为6小时,12小时,1-6天,1-2周,1-3个月或无限制。
  • 如果消息被删除,任务将失效。
  • 成员只有在任务时间内为指定消息添加反应后才会收到奖励。

常见问题

  • 问:我可以设置多个添加反应任务,具有不同的奖励值和消息吗?

    答:是的,您可以创建具有不同奖励值和消息的多个添加反应任务。每个任务将独立跟踪。

  • 问:如果成员回复错误的消息会发生什么?

    答:成员将不会收到奖励。他们必须在任务时间内为指定消息添加反应才能完成任务。

  • 问:如何找到特定消息的消息链接?

    答:您可以右键单击消息并选择“复制消息链接”来找到消息链接。

  • 问:如果成员多次为消息添加反应会发生什么?

    答:成员每个有效的添加反应操作仅会收到一次奖励。后续的反应将不计入任务完成。